﻿
''' <summary>
''' A deployment defines how a (generic) item or relation is mapped onto 
''' the database.
''' </summary>
''' <remarks></remarks>
<Serializable()> _
Public Class DeploymentModel

    ''' <summary>
    ''' The mapped database table. Must be globally unique.
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Table As String

    ''' <summary>
    ''' The mapped item type code. Must be globally unique
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property TypeCode As UShort

    ''' <summary>
    ''' The mapped dump property database table to be used for this item. 
    ''' Default is 'props'.
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property PropertyTable As String

End Class
